JDK 26
   
   
   
      JDK 25
   
   
   
      JDK 24
   
   
   
      JDK 23
   
   
   
      JDK 22
   
   
   
      JDK 21
   
   
   
      JDK 20
   
   
   
      JDK 19
   
   
   
      JDK 18
   
   
   
      JDK 17
   
   
   
      JDK 16
   
   
   
      JDK 15
   
   
   
      JDK 14
   
   
   
      JDK 13
   
   
   
      JDK 12
   
	
   
		
			AI
		
   
	
   
		
			Amber
		
   
	
   
		
			Babylon
		
   
	
   
		
			Client
		
   
	
   
		
			Cloud
		
   
	
   
		
			Community
		
   
	
   
		
			Concurrency
		
   
	
   
		
			Core Libraries
		
   
	
   
		
			Education
		
   
	
   
		
			GC
		
   
	
   
		
			GraalVM
		
   
	
   
		
			HotSpot
		
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
	
   
		
			JFR
		
   
	
   
		
			Java Language
		
   
	
   
		
			Leyden
		
   
	
   
		
			Loom
		
   
	
   
		
			Modules
		
   
	
   
		
			Moved By Java
		
   
	
   
		
			Native Image
		
   
	
   
		
			Networking
		
   
	
   
		
			Oracle
		
   
	
   
		
			Panama
		
   
	
   
		
			Performance
		
   
	
   
		
			Security
		
   
	
   
		
			Serviceability
		
   
	
   
		
			Skara
		
   
	
   
		
			Valhalla
		
   
 
JDK 25
2025
- Quality Outreach Heads-up - JDK 25: Consistent Behavior of 'new File("")' by Nicolai Parlog on November 3, 2025
 - Supercharge your JVM Performance with Project Leyden and Spring Boot by Ana-Maria Mihalceanu & Moritz Halbritter (guest) on November 2, 2025
 - Performance Improvements in JDK 25 by Claes Redestad, Per-Ake Minborg on October 20, 2025
 - From JDK 21 to JDK 25 - Java Performance Update 2025 by Per-Ake Minborg on October 18, 2025
 - What's New in Java 25 in 2 Minutes - Sip of Java by Billy Korando on October 17, 2025
 - Structured Concurrency in Action by Nicolai Parlog on October 16, 2025
 - JEPs in JDK 25 Integrated Since JDK 21 by September 26, 2025
 - Reviewing the JDK 25 Release Notes - Inside Java Newscast #98 by Billy Korando on September 25, 2025
 - JDK 25 Security Enhancements by Sean Mullan on September 24, 2025
 - JavaFX 25 Highlights by Kevin Rushforth on September 23, 2025
 - Java 25 - Launch Stream by September 17, 2025
 - The Arrival of Java 25 by Sharat Chander on September 16, 2025
 - All API Additions From Java 21 to 25 #RoadTo25 by Nicolai Parlog on September 9, 2025
 - JDK 25 G1/Parallel/Serial GC changes by Thomas Schatzl on September 8, 2025
 - How to Handle Security Changes in Java 25 #RoadTo25 by Ana-Maria Mihalceanu on September 7, 2025
 - Java 21 ⮕ 25: Performance and Runtime Enhancements #RoadTo25 by Billy Korando on September 5, 2025
 - All New Java Language Features Since Java 21 #RoadTo25 by José Paumard on August 31, 2025
 - Ahead-of-Time Computation #RoadTo25 by Billy Korando on August 28, 2025
 - How to Upgrade to Java 25 #RoadTo25 by Nicolai Parlog on August 24, 2025
 - Newsletter: First JDK 25 Release Candidate by David Delabassee on August 13, 2025
 - Just Be Lazy by Per-Ake Minborg on July 29, 2025
 - JEP targeted to JDK 25: 520: JFR Method Timing & Tracing by Erik Gahlin on July 25, 2025
 - A Sneak Peek at the Stable Values API by Per-Ake Minborg on July 22, 2025
 - JEP targeted to JDK 25: 518: JFR Cooperative Sampling by Markus Grönlund on July 21, 2025
 - JEP targeted to JDK 25: 515: Ahead-of-Time Method Profiling by Igor Veresov, John Rose on July 18, 2025
 - Java 25 is ALSO no LTS Version - Inside Java Newscast #94 by Nicolai Parlog on July 3, 2025
 - JEP targeted to JDK 25: 514: Ahead-of-Time Command-Line Ergonomics by John Rose on June 26, 2025
 - Java 25 Encodes PEM - Inside Java Newscast #93 by Nicolai Parlog on June 19, 2025
 - JEP targeted to JDK 25: 507: Primitive Types in Patterns, instanceof, and switch (3rd Preview) by Angelos Bimpoudis on June 17, 2025
 - Quality Outreach Heads-up - JDK 25: Changes in Some File Operation Behaviors on Windows by David Delabassee on June 16, 2025
 - JEP targeted to JDK 25: 508: Vector API (10th Incubator) by Ian Graves on June 13, 2025
 - FFM vs. Unsafe. Safety (Sometimes) Has a Cost by Maurizio Cimadamore, Per-Ake Minborg on June 12, 2025
 - JEP targeted to JDK 25: 470: PEM Encodings of Cryptographic Objects (Preview) by Anthony Scarpino on June 11, 2025
 - Episode 37 “Efficient Initialization Using Stable Values” with Per Minborg by Per-Ake Minborg, Ana-Maria Mihalceanu on June 10, 2025
 - Quality Outreach Heads-up - Separate Metaspace and GC Printing by Billy Korando on June 9, 2025
 - Key Java Language Updates From 2020 to 2025 by Gavin Bierman on June 6, 2025
 - Java 25 Brings 18 JEPs 😱 Inside Java Newscast #92 by Nicolai Parlog on June 5, 2025
 - What's new for JFR in JDK 25 by Erik Gahlin on June 3, 2025
 - JEP targeted to JDK 25: 506: Scoped Values by Andrew Haley, Andrew Dinn (guest) on June 2, 2025
 - JEP targeted to JDK 25: 510: Key Derivation Function API by Kevin Driver on May 26, 2025
 - JEP targeted to JDK 25: 513: Flexible Constructor Bodies by Gavin Bierman & Archie Cobbs (guest) on May 19, 2025
 - JEP targeted to JDK 25: 505: Structured Concurrency (5th Preview) by Alan Bateman, Viktor Klang, Ron Pressler on May 12, 2025
 - Structured Concurrency Revamp in Java 25 - Inside Java Newscast #91 by Nicolai Parlog on May 8, 2025
 - JEP targeted to JDK 25: 512: Compact Source Files and Instance Main Methods by Ron Pressler, Jim Laskey, Gavin Bierman on May 6, 2025
 - JEP targeted to JDK 25: 511: Module Import Declarations by Jim Laskey, Gavin Bierman on May 2, 2025
 - Strings Just Got Faster by Per-Ake Minborg on May 1, 2025
 - Finalizing the Java On-ramp - Inside Java Newscast #90 by Billy Korando on April 24, 2025
 - JEP targeted to JDK 25: 503: Remove the 32-bit x86 Port by Aleksey Shipilev (guest) on April 21, 2025
 - How ZGC Allocates Memory for the Java Heap by Joel Sikström on April 17, 2025
 - Quality Outreach Heads-up - New Null Checks in Inner Class Constructors by Nicolai Parlog on April 4, 2025
 - Stable Values in Java 25 - Inside Java Newscast #88 by Denis Makogon on March 27, 2025
 - JEP targeted to JDK 25: 502: Stable Values (Preview) by Per-Ake Minborg, Maurizio Cimadamore on March 25, 2025
 - Quality Outreach Heads-up - JDK 25: Proposal to Deprecate for Removal -UseCompressedClassPointers by Billy Korando on February 6, 2025
 
